Modularity of Termination of TRS under Fair Strategies

نویسندگان

  • Florent Garnier
  • Pascal Lafourcade
چکیده

We define a new notion of fairness for term rewriting system (TRS). We prove the modularity of termination of TRS under such fair strategies, that is, two TRS terminate under fair strategies if and only if their disjoint union terminates under fair strategies. In order to do so, we demonstrate that termination under fair strategies of a TRS is equivalent to the TRS being weakly terminating and globally finite. We then use modularity of weakly terminating and globally finite TRS to obtain our modularity result. We also introduce a notion of probabilistic fairness and show that termination of a TRS under a “reasonable randomized fair strategy” is equivalent to termination of the same TRS under fair strategies. The randomized version of all our results follows straightforwardly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Modularity in Term Rewriting and Narrowing

We introduce a modular property of equational proofs called modularity of normalization for the union of term rewrite systems with shared symbols The idea is that every normalization with R R R may be obtained by rst normalizing with R followed by an R normalization We develop criteria for this that cover non convergent TRS R where as the main restriction R is required to be left linear and con...

متن کامل

Tree lifting orderings for termination transformations of term rewriting systems

A technique to prove the termination of a given term rewriting system (TRS, for short) is presented. We propose tree lifting orderings by which from a given TRS R candidates for the termination of R can be obtained|the termination of (at least) one of these candidates guarantees the termination ofR. It should be remarked that for a given nite TRS all its candidates can be computed automatically...

متن کامل

On Modularity of the Completeness in Order-Sorted Term Rewriting Systems

In this paper, we extend the results on the modularity of con uence and termination of single-sorted TRSs[3][6][7] to order-sorted ones. Order-sorted TRSs build a good framework for handling overloaded functions and subtypes. For proving modularity of completeness of ordersorted TRSs, we rst transform a TRS with overloaded functions to a non-overloaded one, and then we demonstrate that our tran...

متن کامل

Hierarchical termination revisited

During the past two decades, term rewriting has gained enormous importance in various fields of computer science. Among other things, term rewriting constitutes a Turing-complete computational model which is closely related to functional programming. In other words, term rewriting systems (TRSs) can be viewed as programs. It is a well-known programming paradigm in computer science that programs...

متن کامل

Termination of rewriting strategies: a generic approach

We propose a generic termination proof method for rewriting under strategies, based on an explicit induction on the termination property. Rewriting trees on ground terms are modelized by proof trees, generated by alternatively applying narrowing and abstracting steps. The induction principle is applied through the abstraction mechanism, where terms are replaced by variables representing any of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009